import { IconProps } from "@/types/props";

export function NinjaIcon({ color = "#A1A1AA" }: IconProps) {
  return (
    <svg
      width="15"
      height="13"
      viewBox="0 0 15 13"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M6.10457 0.606812C9.4736 0.606812 12.2091 3.34236 12.2091 6.71138C12.2091 10.0804 9.4736 12.816 6.10457 12.816C2.73555 12.816 0 10.0804 0 6.71138C0 3.34236 2.73555 0.606812 6.10457 0.606812ZM6.10457 1.65331C3.31321 1.65331 1.0465 3.92002 1.0465 6.71138C1.0465 9.50274 3.31321 11.7695 6.10457 11.7695C8.89593 11.7695 11.1626 9.50274 11.1626 6.71138C11.1626 3.92002 8.89593 1.65331 6.10457 1.65331Z"
        fill={color}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M13.698 0.70727V1.34145C13.698 1.98469 13.4427 2.60143 12.9878 3.05561C12.5336 3.51049 11.9162 3.76653 11.2736 3.76653H10.6395C10.3506 3.76653 10.1162 3.53212 10.1162 3.24328V2.60911C10.1162 1.96586 10.3716 1.34912 10.8264 0.894244C11.2813 0.439366 11.898 0.184021 12.5413 0.184021H13.1748C13.4643 0.184021 13.698 0.418437 13.698 0.70727ZM12.6515 1.23052H12.5413C12.1757 1.23052 11.8248 1.37563 11.5667 1.63447C11.3078 1.8926 11.1627 2.24353 11.1627 2.60911V2.72003H11.2736C11.6392 2.72003 11.9894 2.57422 12.2483 2.31609C12.5064 2.05725 12.6515 1.70702 12.6515 1.34145V1.23052Z"
        fill={color}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M14.7306 5.46047L14.1766 5.76815C13.6143 6.0807 12.9515 6.15744 12.3327 5.98024C11.7145 5.80373 11.1913 5.38931 10.8787 4.82699L10.5711 4.27305C10.4308 4.02049 10.5215 3.70166 10.7741 3.56143L11.328 3.25306C11.8904 2.94051 12.5538 2.86446 13.172 3.04097C13.7908 3.21748 14.3133 3.63259 14.6259 4.19491L14.9343 4.74886C15.0745 5.00141 14.9831 5.32024 14.7306 5.46047ZM13.765 4.79979L13.7113 4.70281C13.5334 4.38328 13.2362 4.14747 12.8845 4.047C12.5329 3.94724 12.1562 3.99049 11.8366 4.1677L11.7397 4.22142L11.7934 4.3184C11.9713 4.63793 12.2685 4.87374 12.6201 4.9742C12.9717 5.07467 13.3485 5.03141 13.668 4.85351L13.765 4.79979Z"
        fill={color}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M10.465 6.71136C10.465 8.05995 9.37172 9.15319 8.02313 9.15319H4.18597C2.83738 9.15319 1.74414 8.05995 1.74414 6.71136C1.74414 5.36277 2.83738 4.26953 4.18597 4.26953H8.02313C9.37172 4.26953 10.465 5.36277 10.465 6.71136ZM9.41846 6.71136C9.41846 5.94044 8.79405 5.31603 8.02313 5.31603H4.18597C3.41505 5.31603 2.79064 5.94044 2.79064 6.71136C2.79064 7.48228 3.41505 8.10669 4.18597 8.10669H8.02313C8.79405 8.10669 9.41846 7.48228 9.41846 6.71136Z"
        fill={color}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M7.73368 7.35391C7.47554 7.48298 7.16089 7.37833 7.03182 7.1195C6.90276 6.86136 7.00741 6.54671 7.26624 6.41764L7.96391 6.06881C8.22204 5.93974 8.53669 6.04439 8.66576 6.30323C8.79482 6.56136 8.69017 6.87601 8.43134 7.00508L7.73368 7.35391Z"
        fill={color}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M4.94282 6.41764C5.20165 6.54671 5.3063 6.86136 5.17723 7.1195C5.04816 7.37833 4.73352 7.48298 4.47538 7.35391L3.77771 7.00508C3.51888 6.87601 3.41423 6.56136 3.5433 6.30323C3.67237 6.04439 3.98701 5.93974 4.24515 6.06881L4.94282 6.41764Z"
        fill={color}
      />
    </svg>
  );
}
